hare-brained fellow - French English Dictionary